| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 4.
switch (expression){caseClause: [defaultClause:] }
expression Любое выражение.
caseClause Ключевое слово case , сопровождаемое
выражением, двоеточием, и группой инструкций для выполнения, если выражение
соответствует параметру/выключателю/ выражения expression
, используя строгое равенство (===).
defaultClause Ключевое слово default
, сопровождаемое группой инструкций для выполнения если ни одно из выражений
case не соответствует параметру expression , используя
строгое равенство (===).
Ничего.
Команда; создает структуру перехода для инструкций ActionScript. Также, как
инструкция if, код switch проверяет условие, и выполняет
инструкции, если условие возвращает значение true. Все инструкции
должны включать случай не выполнения условия. Он должен представлять из себя
прерыватель цикла для предотвращения ошибки.
В следующем примере, если параметр String.fromCharCode(Key.getAscii()) оценивается
как A, функция trace()
выполняет инструкцию case "A" ; если параметр оценивается
как a, функция trace()
выполняет инструкциюcase "a"; и так далее. Если ни одно
из case выражений не равно параметру String.fromCharCode(Key.getAscii())
, функция trace() выполнит
код после ключевого слова default :
var listenerObj:Object = new Object();
listenerObj.onKeyDown = function() {
switch (String.fromCharCode(Key.getAscii())) {
case "A" :
trace("you pressed A");
break;
case "a" :
trace("you pressed a");
break;
case "E" :
case "e" :
trace("you pressed E or e");
break;
case "I" :
case "i" :
trace("you pressed I or i");
break;
default :
trace("you pressed some other key");
}
};
Key.addListener(listenerObj);
=== (strict equality),break,case,default,if
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |